Language-Based Program Verification via Expressive Types
نویسندگان
چکیده
منابع مشابه
The bedrock structured programming system: combining generative metaprogramming and hoare logic in an extensible program verifier Citation
We report on the design and implementation of an extensible programming language and its intrinsic support for formal verification. Our language is targeted at low-level programming of infrastructure like operating systems and runtime systems. It is based on a cross-platform core combining characteristics of assembly languages and compiler intermediate languages. From this foundation, we take l...
متن کاملThe Effects of Whole Word Reading Program on Expressive Vocabulary of Persian-Speaking Children with Down Syndrome
Objectives: Reading is a language skill based on visual modality which recently is addressed as a facilitator of expressive language in children with Down syndrome. The aim was designing a whole word reading protocol and examining its effects on the language skills of children with Down syndrome. Methods: A whole word reading protocol was developed and was examined through a single-subject s...
متن کاملEffect of Developmental Stimulation Program on the Developmental Measures of Toddlers
Background: The variability in the developmental skills is reduced after the first three years of life; therefore, it is necessary to identify and manage early developmental delays. Aim: The aim of this study was to investigate the effect of developmental stimulation program on the developmental measures of the toddlers. Method: The present randomized controlled clinical trial was conducted on ...
متن کاملEriskay: a programming language based on game semantics
We report on an ongoing project to design a strongly typed, class-based objectoriented language based around ideas from game semantics. Part of our goal is to create a powerful modern programming language whose clean semantic basis renders it amenable to work in program verification; however, we argue that our semantically inspired approach also yields benefits of more immediate relevance to pr...
متن کاملMonitoring Method Call Sequences Using Annotations
In this paper we introduce JMSeq, a Java-based tool for the specification and runtime verification via monitoring of sequences of possibly nested method calls. JMSeq provides a simple but expressive way to specify the sequential execution of a Java program using code annotations via user-given sequences of methods calls. Similar to many monitoring-oriented environments, verification in JMSeq is...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Electr. Notes Theor. Comput. Sci.
دوره 174 شماره
صفحات -
تاریخ انتشار 2007